Top 10k strings from To Format UDG Code (1985)(Zeljko Juric)(ba).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
1 ~ je namijenjen kreiranju UDG karaktera. 1 xxxxx gdje je xxxxx adresa na koju ste ucitali program. 1 xxxxx NEGO NAREDBOM 1 trenutnom polozaju 1 tacke na trenutnom 1 polozaju kurzora 1 gdje je,naravno,xxxxx adresa na koju je ucitan program. 1 gdje je xxxxx adresa na koju zelite ucitati program (preporucljivo je da ta adresa bude veca od 49152) 1 definisanja znakova 1 VAZNA NAPOMENA: 1 Ulazak u program ce izmijeniti boju ekrana u kombinaciju koja se autorima ucinila najpogodnijaza oci, ali pri izlasku iz programa bice vracene one boje kakve su bile prije ulaska u program. 1 UKOLIKO PROGRAM DEAKTIVIRATE PA GA ZELITE PONOVO AKTIVIRATI, NE CINITE TO NAREDBOM 1 TO JE POTREBNO ZBOG TOGA STO SE NA ADRESI xxxxx NALAZI RUTINA ZARELOCIRANJE I POSTAVLJANJE IM 2 POINTERA,KOJA SE SMIJE POZVATI SAMO JEDNOM!!! 1 Startanje programa UDG deaktivirace izvrsavanje nekih programa koji rade u IM 2 (BETA BASIC,itd.) ,i obratno, BETA BASIC ce,naprimjer, deaktivirati UDG. Ako slucajno dodje do deaktiviranja ovog programa, startacemo ga na maloprije opisan nacin. 1 Program ~ 1 Program ucitajte naredbom: 1 Program testira vrijednost sistemske promjenjive UDG koja se nalazi na adresi 23675. Ona NE MORA da sadrzi svoju uobicajenu vrijednost (65368) sto povecava mogucnosti 1 Ove komande ne morate pamtiti jer ce glavni program prilikom svakog ulaska ispisati spisak opcija. 1 Ovaj program,za razliku od programa slicne namjene,moze da se nalazi u memoriji istovremenosa Vasim programom. 1 Napominjemo da ova naredba nece ostetiti ni jedan program koji se vec nalazi u memoriji. (jedino sto ce se desiti to je sto ce procesor biti prebacen u INTERUPT MOD 2 - IM 2) 1 Nakon ucitavanja program startajte naredbom: 1 Na raspolaganju su vam slijedecekomande: 1 Na prvi pogled se nece nista dogoditi, tj. SPECTRUM ce napisati 0 OK, 0:1 ,ali,program je sad SPREMAN ZA DEFINISANJE KARAKTERA!!! 1 NE KORISTITE SISTEMSKE PROMJENJIVE NA ADRESAMA 23681, 23728 I 23729 (ONE I INACE NE SLUZE NI ZA STA),JER PROGRAM KVARI NJIHOV SADRZAJ!!! 1 NAREDBA NEW CE DEAKTIVIRATI PROGRAM UDG CAK I AKO JE SMJESTEN IZNAD RAMPTOPA!!! 1 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMMVggggggggggggggggggggggggggggVMMV$$yyy$$yy$$$$$$yyyyyy$$$$$ygVMMV$$___$$__$$$$$$$____$$$$$$$gVMMV$$_NN$$NN$$NNN$$$NN$$$NNN$$gVMMV$$_NU$$UU$$UUUU$$UU$$UUUN_ygVMMV$$_NU$$WW$$WWWW$$WW$$W$$$$$gVMMV$$_NU$$zz$$zzzz$$zz$$z$$$$$gVMMV$$_NU$$oo$$oooo$$oo$$z$$N$$gVMMV$$_NU$$oZ$$ZZZ$$$ZZ$$$WUN$$gVMMV$$$$$$$oZ$$$$$$$ZZZZ$$$$$$$gVMMVg$$$$$zoo$$$$$$oooooo$$$$$ygVMMVgy_NUWzzzzzzzzzzzzzzzzWUN_ygVMMVgy_NUWWWWWWWWWWWWWWWWWWUN_ygVMMVgy_NUUUUUUUUUUUUUUUUUUUUN_ygVMMVRyRNRNNRNNNNNNRNRRRNRRRNRRRgVMMVRyR_R__R_____RR_R_R_R_R_R_ygVMMVRyRyRyyRyRRyRyRyRRRyRRRyRRygVMMVgRggRggRggggggRgggRgRgRgggRgVMMVVRVVVRRVVVVVVVRVRRRVRRRVRRVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 1 Kurzor je oznacen znakom * 1 Istovremeni pritisak na ENTER i neki drugi taster A-U izazvace ulazak u glavni program cak i ako se izvrsava neki program, (bilo BASIC, bilo masinac) pod uslovom da interapt nije iskljucen masinskom naredbom DI.Nakon izlaska iz glavnog programa NECE uslijediti povratak u program koji je bio prekinut (povratak se ne vrsi naredbom RET,nego sa JP MAIN_1)!TO VAM DAJE MOGUCNOST DA PROGRAMUDG ISKORISTITE KAO ~RESET~ !!! 1 I jos jedna napomena: Ako deaktivirate BETA BASIC 1.8 mozete ga ponovo aktivirati naredbom: 1 Da bi definisali neki karakter, npr. A, potrebno je istovremeno pritisnuti ENTER i taster koji odgovara karakteru koji se definise (u navedenom primjeru treba pritisnuti ENTER i A istovremeno).Uslijedice ulazak u glavni dio programa koji ce nacrtati graficku mrezu 8X8 i omoguciti vam definisanje karaktera pomjeranjem kurzora. 1 C brise cijelu graficku mrezu i odgovarajuci karakter 0 brise tacku na trenutnom polozaju kurzora 9 zatamnjuje tacku na trenutnom polozaju kurzora 5 pomice kurzor lijevo 6 pomice kurzor dole 7 pomice kurzor gore 8 pomice kurzor desno 1 C Brisanje cijele 1 Ako iz bilo kojih razloga zeliteda deaktivirate program,mozete to uciniti naredbom: 1 Ako Vam se svidja nasa kombinacija boja, mozete je ostvariti naredbama: 1 ;" JOS JEDNOM ?": 1 9 Zatamnjivanje 1 5,6,7,8 Pomjeranje kurzora (*) 1 23693,105: 1 23624,105: 1 0 Brisanje tacke na 1 (xxxxx+1673) 1 (xxxxx+1663) 1 (snalazljiviji programeri su se vjerovatno dosjetili kako mogu izmijeniti cjelokupni set karaktera koji obuhvata i C i L mod:namjestice sistemske promjenjive CHARS i UDG na neku istu adresu u RAM-u,definisati prvih 21 karaktera,zatim povecati vrijednost sistemske promjenjive UDG za 176 (21*8), definisati slijedeci 21 karakter,itd.) 1 ################################## U D G ################################## 1 MEGASOFT 1985 1 VIDOVIC VLADIMIR & JURIC ZELJKO B